package example1.web;

import cn.webwheel.Action;
import cn.webwheel.results.RedirectResult;
import cn.webwheel.results.TemplateResult;

public class index {

    public String msg;

    @Action
    public Object html() {//映射URL: /index.html
        //返回模板结果，没有指定模板文件，默认为映射URL
        return new TemplateResult(this);
    }

    @Action
    public Object hello(String name) {//映射URL: /index.hello
        //name为空则重定向到根路径
        if (name.isEmpty()) return new RedirectResult("/");
        msg = "Hello " + name + "!";
        //返回模板结果，指定了模板文件位置，可以是绝对路径，也可以是相对于当前URL的路径
        return new TemplateResult(this, "/index.html");
    }
}
